星巡研究院

渗透视角下的C语言

`sys/select.h` 提供 `select()`,用位图(`fd_set`)在可读、可写、异常三组描述符上等待就绪,是最古老、可移植性最好的多路复用接口。它受 `FD_SETSIZE`(默认 1024)限制,且每次返回会改写集合与超时结构,需在循环里重建。 能力边界:`select` 只报告就绪,收发仍走套接字调用。无数量上限、不改写入参的版本见 `poll.h`(第 19 章)。Linux 高并发事件通知见 epoll(第 18 章)。
这是进阶内容

升级理论包获取本册全部章节,从机器本质系统入门